/** 
 * 系统字典数据
 */
import axios from 'axios'
/**
 * 添加字典数据
 * @param {*} params 请求参数
 * @returns 
 */
export const insertDictData = (params) => { return axios.post('/manage/system/dict/data', params) }
/**
 * 更新字典数据
 * @param {*} params 请求参数
 * @returns 
 */
export const updateDictData = (params) => { return axios.put('/manage/system/dict/data', params) }
/**
 * 删除字典数据
 * @param {*} dictCodes 字典编码多个逗号分隔（1,2,3,4）
 * @returns 
 */
export const delDictData = (dictCodes) => { return axios.delete(`/manage/system/dict/data/${dictCodes}`) }
/**
 * 通过字典类型获取字典数据列表
 * @param {*} dictType 字典类型
 * @returns 
 */
export const listDictDataType = (dictType) => { return axios.get(`/manage/system/dict/data/type/${dictType}`) }
/**
 * 字典数据列表
 * @param {*} params 请求参数
 * @returns 
 */
export const listDictData = (params) => { return axios.post('/manage/system/dict/data/list', params) }
/**
 * 字典数据分页列表
 * @param {*} params 请求参数
 * @returns 
 */
export const listPageDictData = (params) => { return axios.post('/manage/system/dict/data/listPage', params) }
/**
 * 获取字典数据
 * @param {*} dictCode 字典编码
 * @returns 
 */
export const getDictData = (dictCode) => { return axios.get(`/manage/system/dict/data/${dictCode}`) }